👋 哈喽!我是 小奏 , 欢迎关注我的公众号【小奏技术】
cursor 安装 MySQL MCP
为什么安装
大部分场景手动去数据库查询可能更方便
但是有一些场景需要使用MySQL MCP
比如我们需要分析某个接口的请求处理逻辑
或者遇到了某个接口代码有 bug
直接让 ai 去分析接口没有上下文参数,导致分析的效果很差
需要自己去补全数据
装上MySQL MCP,我们只需要将入参告诉 AI
AI 基于入参会自动去MySQL查询数据补全上线
然后基于查询出的数据进行代码逻辑分析,找 bug,修复 bug
MySQL MCP 推荐
目前主流的是https://github.com/benborla/mcp-server-mysql
默认是只读权限,如果为了更安全,可以在配置 mcp 的时候账户使用只读账户
配置
项目级别
这里推荐配置项目级别的,因为不同项目使用的一般是不同的数据库
在项目的.cursor目录中的mcp.json文件新增mysql mcp 配置
"mysql": {
"command": "npx",
"args": [
"-y",
"@benborla29/mcp-server-mysql"
],
"env": {
"MYSQL_HOST": "xiaozou_host",
"MYSQL_PORT": "3306",
"MYSQL_USER": "xiaozou",
"MYSQL_PASS": "xiaozou_pass",
"MYSQL_DB": "xiaozou_db"
}
},
账户密码数据库改成自己真实的
mcp配置修改完后,打开Curosr -》Setting -> Tools &MCPS
看到Workspace MCP Servers中就多了mysql的 MCP
手动点击开启,开启正常后有一个小绿灯
使用
直接在Cursor中让帮忙查询数据即可
问题排查
有时候我们开发遇到 bug 或者线上遇到 bug
传统方式就是手动查询相关的数据补充到上线文中手动传给 AI
这种效率比较低下,还需要自己熟悉代码,并且逻辑过于复杂,还是不太能补全缺失的数据库信息
查询效率比较低
配置MySQL MCP 后AI 自动查询 BUG 处理问题、分析逻辑的效率大大提升
总结
本文为博主原创文章,未经博主允许不得转载